﻿using System;
using System.Linq;
using Easy.Authorization.Models;
using Easy.Common.RegisterType;


namespace Easy.Authorization.Service
{
    [RegisterType(typeof(Aut_NavigationsService))]
    public interface IAut_NavigationsService
    {
        void Create(Aut_Navigations aut_User);

        void Update(Aut_Navigations aut_User);

        void Delete(Guid aut_UserId);

        IQueryable<VAut_Navigations> GetRoot();

        IQueryable<VAut_Navigations> GetChildren(string navigationDispaly);

        IQueryable<VAut_Navigations> GetAll();
    }
}
